package ar.com.sne.bean;

import java.util.Date;

/**
 * Esta es de la que debieran hereadar los BO que no poseen id autogenerados.
 */

public interface BaseBean {

		/** 
		 * Object's per class unique indentifier 
		 * 
		 * @return the object identifier
		 */
		public Long getId();

		public void setId(long id);

		/**
		 * Basic auditory field containing the object's creation timestamp
		 * 
		 * @return the creation getFechaMod
		 */
		public Date getFechaMod();

		public void setFechaMod(Date fechaMod);

		/**
		 * Basic auditory field containing the last object's modificating user
		 * 
		 * @return the modificarion user
		 */
		public String getUsuario();
		
		public void setUsuario(String usuario);

		/**
		 * Answer if the Auditory status of this object 
		 * 
		 * @return true if this object must be audited 
		 */	
		public String getActivado();


		/**
		 * Answer the logical delete status of the object 
		 *   
		 * @return true if this object was logically deleted 
		 */
		public void setActivado(String activado);
		

	}
